package com.study.d6_exception;

public class Test {
    public static void main(String[] args) {
        //1、异常用来查询系统bug的关键信息
        //2、异常可以作为方法内部的一种特殊返回值，以便通知上层调用者底层的执行情况
        try {
            System.out.println(divide(5,0));
            System.out.println("成功");
        } catch (Exception e) {
            System.out.println("失败了");
           e.printStackTrace();
        }
    }

    private static int divide(int i, int j) {
        if(j==0)
            throw new RuntimeException("by 0!");
        return i/j;
    }
}
